Finite Symbolic Reachability Graphs for High-Level Petri Nets
نویسندگان
چکیده
The construction of reachability graphs (rg) is one of the most useful techniques to analyse the properties of concurrent systems modelled by Petri nets. Such a graph describes all the possible behaviours of the system, and its construction is straightforward. When high-level Petri nets are under consideration, the size of the graph most often is infinite or large. The reason for this combinatory explosion is twofold: first, we have the explosion due to the interleaving of traces which is usual in models of concurrency; the second explosion results from the token identity since each transition occurrence is characterized by the transition and by the tokens involved in this occurrence. Then, the reachability graph of a bounded net may be infinite, if the domains of tokens are infinite. Symbolic reachability graphs (srg) have been introduced to cope with the latter cause of explosion. By exploiting the symmetries of the net, they are more reduced than the whole reachability graph. This paper introduces a general definition of symbolic reachability graphs. This leads to the introduction of various finite symbolic reachability graphs and to their construction. Two instances of such symbolic rechability graphs are defined. Moreover, a criterion for these two srg to be finite is given together with computation algorithms.
منابع مشابه
Symbolic Reachability Graph and Partial Symmetries
The construction of symbolic reachability graphs is a useful technique for reducingg state explosion in High-level Petri nets. Such a reduction is obtained by exploitingg the symmetries of the whole net [1]. In t his paper, we extendd this methodd to deal with partial symmetries. In a first tim e, we introduce an example which shows the interest andd the principles of o ur method. Then we devel...
متن کاملSymbolic Reachability Analysis of Integer Timed Petri Nets
Petri nets are an effective formalism to model discrete event systems, and several variants have been defined to explicitly include real time in the model. We consider two fundamental reachability problems for Timed Petri Nets with positive integer firing times: timed reachability (find all markings where the model can be at a given finite time) and earliest reachability (find the minimum time ...
متن کاملEfficient Reachability Graph Representation of Petri Nets With Unbounded Counters
In this paper, we define a class of Petri nets, called Petri nets with counters, that can be seen as place/transition Petri nets enriched with a vector of integer variables on which linear operations may be applied. Their semantics usually leads to huge or infinite reachability graphs. Then, a more compact representation for this semantics is defined as a symbolic state graph whose nodes possib...
متن کاملAutomatic Symmetry Detection in Well-Formed Nets
Formal verification of complex systems using high-level Petri Nets faces the so-called state-space explosion problem. In the context of Petri nets generated from a higher level specification, this problem is particularly acute due to the inherent size of the considered models. A solution is to perform a symbolic analysis of the reachability graph, which exploits the symmetry of a model. Well-Fo...
متن کاملUsing Forward Reachability Analysis for Verification of Timed Petri Nets
We consider verification of safety properties for concurrent real-timed systems modelled as timed Petri nets, by performing symbolic forward reachability analysis. We introduce a formalism, called region generators for representing sets of markings of timed Petri nets. Region generators characterize downward closed sets of regions, and provide exact abstractions of sets of reachable states with...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997